package com.wf.course.dao;

import java.math.BigDecimal;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.wf.course.model.member.CoinLog;
import com.wf.course.model.member.GiveCoinLog;

/**
 * 播放记录
 *
 */
public interface IGiveCoinLogMapper{

	/**
	 * 根据订单编号，更新所有该订单下的type状态
	 * @param orderCode
	 * @param type
	 */
	 Integer update(@Param("orderCode")String orderCode,@Param("type")Integer type);
	 /**
		 * 根据订单编号，查询数据
		 * @param orderCode
		 * @param type
		 */
	GiveCoinLog getorderCode(@Param("orderCode")String orderCode);
	/**
	 * 添加新数据
	 * @param orderCode
	 * @param type
	 */
	
	void savememberGivecoin(GiveCoinLog givecoinlog);
	/**
	 * 查找新铜钱数
	 * @param orderCode
	 */
	BigDecimal getGeivecoinValue(@Param("orderCode")String orderCode);
	
	List<GiveCoinLog> getUserid(@Param("userId")Integer userId);
	/**
	 * 添加返利新铜钱
	 * @param orderCode
	 */
	void saveCoinLog(GiveCoinLog coinLog);
	
		
	
}
